f = open("./text.txt", "r")
punctuation = [',', '.', "'", '"', '!', '…', '?', '-']

str = f.read()

for x in punctuation:
    str.replace('', x)

str_list = str.split()

count = len(str_list)

print(count)

f.close()

# 切割的时候，换行符没有考虑。直接使用replace将标点符号替换为空字符，那么如果文章内两个单词之间只有标点符号
# 没有空格的时候，会导致变成一个单词
# 只统计了单词的数量，没有分开统计单个单词出现的次数
